package org.example.pcbcircuitboard.dao;

import org.apache.ibatis.annotations.Mapper;
import org.example.pcbcircuitboard.entity.PCBEntity;
import org.example.pcbcircuitboard.pojo.CenterBottomPojo;
import org.example.pcbcircuitboard.pojo.LeftCenterPojo;

import java.util.List;

@Mapper
public interface PCBMapper {
    /**
     * 存储监测数据
     * @param pcbEntity 监测数据实体
     */
    int insertPcbData(PCBEntity pcbEntity);
    /**
     * 获取某产品的所有故障数据
     * @param productName 产品名称
     * @return 故障数据列表
     */
    List<LeftCenterPojo> getLeftCenterData(String productName);
    /**
     * 获取所有产品的名称|完好率|故障率
     */
    List<CenterBottomPojo> getCenterBottomData();
}
